Continuous Delivery 持續交付,簡稱CDE,常常跟Continuous Integration和Continuous Deployment放在一起說,也很容易搞混,這三個的綜觀我會在後面的篇幅再一併提到,今天就先關注在Continuous Delivery 持續交付上
首先先說,持續交付和持續整合,是相輔相成的,所以目的和特色會極為相似,但是持續整的關注的重點在整合並確保程式碼品質與產出,而持續交付的重點在加速交付至測試環境並取得回饋,亦確保開發品質,因此都和自動化脫不了關係
圖片來源:Continuous Integration vs. Continuous Delivery vs. Continuous Deployment
對比前篇Continuous Integration 持續整合,在Continuous Delivery 持續交付針對Staging environment有更多的著墨,把部署測試環境和整合測試的部分都加入自動化流程,而這也是其最重要的重點
參考資料、延伸閱讀: